#include<bits/stdc++.h>
using namespace std;
int main()
{
	int n,m,k;cin>>n>>m>>k;
	int d[n][m];
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			cin>>d[i][j];
		}
	}
	while(k--){
		int sumh[n];
		int sums[m];
		for(int i=0;i<n;i++){
			sumh[i]=0;
			for(int j=0;j<m;j++){
				sumh[i]+=d[i][j];
			}
		}
		for(int i=0;i<m;i++){
			sums[i]=0;
			for(int j=0;j<n;j++){
				sums[i]+=d[j][i];
			}
		}
		int max=0,maxx=-1,maxy=-1;
		int val[n][m];
		for(int i=0;i<n;i++){
			for(int j=0;j<m;j++){
				val[i][j]=sumh[i]+sums[j]-d[i][j];
				if(val[i][j]>max){
					max=val[i][j];
					maxx=i;
					maxy=j;
				}
			}
		}
		n--;
		m--;
		for(int i=0;i<n;i++){
			for(int j=0;j<m;j++){
				if(i==maxx&&j==maxy&&i<n-1&&j<m-1){
					d[i][j]=d[i+1][j+1];
				}
				if(j==maxy&&j<m-1){
					d[i][j]=d[i][j+1];
				}
				if(i==maxx&&i<n-1){
					d[i][j]=d[i+1][j];
				}
			}
		}
	}
	for(int i=0;i<n;i++){
		for(int j=0;j<m;j++){
			if(j>0){
				cout<<" ";
			}
			cout<<d[i][j];
		}
		cout<<"\n";
	}
	return 0;
}